.bg {
    background: url('../../images/bg.png') no-repeat;
    background-repeat: no-repeat;
    width: 100vw;
    height: 195px;
    background-size: cover;
}

.carTabs {
    height: 180px;
    border-radius: 12px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
    margin: -130px 5px;
    overflow: hidden;
    position: relative;
}

//.nut-tabs
.carTabs>div {
    height: 100%;
}

//.nut-tabs__titles--scrollable
.carTabs>div>div:nth-child(1) {
    height: 40px !important;
    width: 100%;
}

.carTabs>div>div:nth-child(1)>div {
    margin: 0 !important;
}

//.nut-tabs__content__wrap
.carTabs>div>div:nth-child(2) {
    height: 100%;
    background-color: #fff;
    width: 99.9%;
}

//..nut-tabs__content
.carTabs>div>div:nth-child(2)>div {
    height: 100%;
}

//.nut-tabpane
.carTabs>div>div:nth-child(2)>div>div {
    padding: 0;
}

.carTabs::after {
    position: absolute;
    top: 26px;
    left: 0;
    border: 1px solid rgb(217, 217, 217);
    content: "";
    width: 100%;
    opacity: 0.5;
}

.echartsList {
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    margin-top: 145px;

    .echartsList_title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        font-weight: 600;
    }

    .echartsList_title > div:nth-child(3){
        padding-right: 10px;
    }


}

.echartsList_content {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 280px);
    overflow: auto;
    margin-top: 90px;
    padding: 0 10px;

    .echartsList_content_flex {
        display: flex;
        align-items: center;

        .checkedIconStyle {
            width: 16px;
            height: 16px;
            display: flex;
            align-items: center;
        }
    }

    .echartsList_content_item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 12px;
        color: rgb(0, 145, 255);
        height: 37px;
        line-height: 37px;
        margin-bottom: 6px;

        .echartsList_content_title {
            // width: 25%;
            height: 37px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .echartsList_content_echarts {
            width: 40%;
            height: 37px;
            position: relative;
        }

        .echartsList_content_number {
            width: 20%;
            height: 37px;
        }
    }

    .echartsList_content_item>div {
        height: 37px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .echartsList_content_item>div:nth-child(1) {
        width: 120px;
    }
}

.carTabs_lines{
    width: 100%;
    height: 100%;
    background-color: #fff;
}